package nextel.visita.mvc;

//import com.nextel.gui.items.ListItemDoble;

import com.nextel.ui.OSoftKey;
import nextel.usuario.ControlUsuario;
import nextel.ruta.ControlRuta;
import nextel.usuario.bean.GeneralBean;
import nextel.util.mvc.MVCBasicLista;

import pe.com.nextel.rms.Persistente;
import pe.com.nextel.util.List;

import nextel.visita.ControlVisita;
import pe.com.nextel.idioma.IdiomaManager;

/**
 *
 *
 */
public class MVCEntrega extends MVCBasicLista  {
    
 
    public MVCEntrega() {
        super(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_ENTREGA));
        flagEliminarObjetosLista = false;
        this.busquedaMVC = VISITA;
    }
    
    
    public void seguir(Persistente persistente) {  
        
        //ControlVisita.getInstance().currentServicio = new TransaccionBean();        
        if (persistente != null)
        {
           ControlVisita.getInstance().currentServicio.codigoListaEntrega = ((GeneralBean) persistente).getCodigo();
        }
        
        ControlVisita.getInstance().grabarServicio();                     
    }
    
    public void atras() {
        
        ControlVisita.getInstance().setCurrent(ControlVisita.getInstance().mvcEstado);
        
    }
    
    public List getListaObjetos() {
        return ControlUsuario.getInstance().getListGeneral(GeneralBean.GENERAL_ENTREGA); 
    }
    
    public void crearBotonesAdicionales() { }
    
    public void botonesClickAdicional(OSoftKey c) { }
    
}
